more palatable - Turkish English Dictionary